<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>替换字符串</title>
</head>
<body>
    
</body>
</html>
<script>
    //替换字符串
    // let name = "houdunren.com";
    // let web = name.replace("houdunren","hdcms");
    // console.log(web)

    // let str = "2023/02/12";
    // //默认只替换一次，想要全部替换需要使用正则表达式
    // // console.log(str.replace('/','-'));
    // // console.log(str.replace(/\//g,"-"))

    // //使用字符串替换来生成关键字链接
    // const words = ["php","css"];
    // const string = "我喜欢在后盾人学习php与css的知识";
    // //reduce函数主要是用来遍历数组的   第一个参数pre 指的是字符串 string word 指的是遍历的数组
    // const title = words.reduce((pre,word)=>{
    //     return pre.replace(word,`<a href="?w=${word}">${word}</a>`);
    // },string);
    // document.body.innerHTML = title;

    // let str = 'houdunren.com';
    // // let res = str.replace(/u/g,str => {
    // //     return '@';
    // // });
    // let res = str.replace(/u/g,'@');
    // console.log(res)
    // console.log(res)

    //重复生成 repeat
    // function star(num = 3){
    //     return '*'.repeat(num);
    // }
    // console.log(star())

    //模糊电话后三位
    // let phone = '17691107518';
    // console.log(phone.slice(0,-3)+'*'.repeat(3));

    


</script>